Crate hyper[−][src]
hyper
hyper is a fast and correct HTTP implementation written in and for Rust.
hyper provides both a Client and a Server.
If just starting out, check out the Guides first.
If looking for just a convenient HTTP client, consider the reqwest crate.
Re-exports
pub use client::Client; |
pub use error::Result; |
pub use error::Error; |
pub use server::Server; |
Modules
body | Streaming bodies for Requests and Responses |
client | HTTP Client |
error | Error and Result module. |
header | HTTP header types |
rt | Default runtime |
server | HTTP Server |
service | Services and MakeServices |
upgrade | HTTP Upgrades |
Structs
Body | A stream of |
Chunk | A piece of a message body. |
HeaderMap | A set of HTTP headers |
Method | The Request Method (VERB) |
Request | Represents an HTTP request. |
Response | Represents an HTTP response |
StatusCode | An HTTP status code ( |
Uri | The URI component of a request. |
Version | Represents a version of the HTTP spec. |